cover of debris - French English Dictionary